package jr;

/**
 *
 * @author lucifer
 */
public class LiquidacionJR {

  // Los totales son información redundante, pero no hay otra manera de que
  // JasperReports los tome… al menos, no alegremente ;)

  // nombre de la liquidación, una semana para particulares y un mes para obras
  // sociales
  private String liquidacion;

  // nombre y apellido del médico
  private String medico;

  // especialidad médica
  private String especialidad;

  // matrícula
  private String matricula;

  // valor de la consulta
  private String montoConsulta;

  // la fecha del turno, sin la hora
  private String fecha;

  // la hora de la fecha del turno
  private String hora;

  // nombre y apellido del paciente atendido
  private String paciente;

  // dni, obra social, plan y número de afiliado del paciente
  private String dni;
  private String obraSocial;
  private String planObraSocial;
  private String numeroAfiliado;

  // los médicos que atendieron en la liquidación actual
  // Obs: esto no es un ArrayList<String> por limitaciones en el Designer de JasperReports
  private String medicos;

  // los totales de los médicos que atendieron en la liquidación actual
  // Obs: esto no es un ArrayList<String> por limitaciones en el Designer de JasperReports
  private String medicosTotales;

  // total de médico por semana ó mes, según corresponda
  private String totalPorMedico;

  // total del día sólo para la liquidación semanal
  private String totalPorDia;

  // total diario del médico sólo para la liquidación semanal
  private String totalDiarioPorMedico;

  // total de la liquidación, semanal ó mensual, según corresponda
  private String totalLiquidacion;

  public LiquidacionJR(String liquidacion, String medico, String especialidad, String matricula, String montoConsulta, String fecha, String hora, String paciente, String dni, String obraSocial, String planObraSocial, String numeroAfiliado, String medicos, String medicosTotales, String totalPorMedico, String totalPorDia, String totalDiarioPorMedico, String totalLiquidacion) {
    this.liquidacion = liquidacion;
    this.medico = medico;
    this.especialidad = especialidad;
    this.matricula = matricula;
    this.montoConsulta = montoConsulta;
    this.fecha = fecha;
    this.hora = hora;
    this.paciente = paciente;
    this.dni = dni;
    this.obraSocial = obraSocial;
    this.planObraSocial = planObraSocial;
    this.numeroAfiliado = numeroAfiliado;
    this.medicos = medicos;
    this.medicosTotales = medicosTotales;
    this.totalPorMedico = totalPorMedico;
    this.totalPorDia = totalPorDia;
    this.totalDiarioPorMedico = totalDiarioPorMedico;
    this.totalLiquidacion = totalLiquidacion;
  }

  public String getLiquidacion() {
    return liquidacion;
  }

  public String getMedico() {
    return medico;
  }

  public String getEspecialidad() {
    return especialidad;
  }

  public String getMatricula() {
    return matricula;
  }

  public String getMontoConsulta() {
    return montoConsulta;
  }

  public String getFecha() {
    return fecha;
  }

  public String getHora() {
    return hora;
  }

  public String getPaciente() {
    return paciente;
  }

  public String getDni() {
    return dni;
  }

  public String getObraSocial() {
    return obraSocial;
  }

  public String getPlanObraSocial() {
    return planObraSocial;
  }

  public String getNumeroAfiliado() {
    return numeroAfiliado;
  }

  public String getMedicos() {
    return medicos;
  }

  public String getMedicosTotales() {
    return medicosTotales;
  }

  public String getTotalPorMedico() {
    return totalPorMedico;
  }

  public String getTotalPorDia() {
    return totalPorDia;
  }

  public String getTotalDiarioPorMedico() {
    return totalDiarioPorMedico;
  }

  public String getTotalLiquidacion() {
    return totalLiquidacion;
  }

}
